package com.aidong.dynamic.dao;

import java.util.List;
import java.util.Map;

/**
 * 点赞dao类
 * @author java
 * @version 1.0    
 *  2015.6.3
 */
public interface TrnPraiseDao {

	/**
	 * 根据动态ID找出该条动态下的所有点赞人
	 * @param dynamicId
	 * @return
	 */
	public List<Map<String, Object>> getPraiseByDynamicId(int dynamicId);
	
	/**
	 * 新增点赞
	 * 借助于运动圈实体类
	 * @param map
	 */
	public void addTrnPraise(Map<String, Object> map);
	
	/**
	 * 登陆用户是否已点赞
	 * @param map
	 * @return
	 */
	public int getCountPraise(Map<String, Object> map);
	
	/**
	 * 修改点赞状态
	 * @param map
	 */
	public void editCountPraiseStatus(Map<String, Object> map);
	
	/**
	 * 根据动态ID找出该条动态下点赞数
	 * @param dynamicId
	 * @return
	 */
	public int getPraiseCount(Map<String, Object> map);
	
}
